An Evaluation of Different Page Allocation Strategies on High-Speed SSDs
نویسندگان
چکیده
Exploiting internal parallelism over hundreds NAND flash memory is becoming a key design issue in high-speed Solid State Disks (SSDs). In this work, we simulated a cycle-accurate SSD platform with twenty four page allocation strategies, geared toward exploiting both systemlevel parallelism and flash-level parallelism with a variety of design parameters. Our extensive experimental analysis reveals that 1) the previously-proposed channel-andway striping based page allocation scheme is not the best from a performance perspective, 2) As opposed to the current perception that system and flash-level concurrency mechanisms are largely orthogonal, flash-level parallelism are interfered by the system-level concurrency mechanism employed, and 3) With most of the current parallel data access methods, internal resources are significantly underutilized. Finally, we present several optimization points to achieve maximum internal parallelism.
منابع مشابه
SSD Characterization: From Energy Consumption's Perspective
In this work, we perform μsec time scale analysis on energy consumption behavior of the SSD Write operation and exploit this information to extract key technical characteristics of SSD internals: channel utilization policy, page allocation strategy, cluster size, channel switch delay, way switch delay, etc. We found that some SSDs adopt a multi-page cluster as a write unit instead of a page. We...
متن کاملA Mixed Traffic Model for Performance Evaluation of Wireless Networks
In contemporary and future mobile communication networks, variable services with different characteristics need to be served simultaneously. This paper proposes a novel mathematical model for the analysis of such cases based on a two-dimensional Markov approach. This model comprises higher order resource allocation and resource sharing with no packet traffic pre-emption priority and no buffers....
متن کاملA Page-Based Storage Framework for Phase Change Memory
Phase change memory (PCM) has emerged as a promising candidate for next-generation memories, owing to its low power consumption, non-volatility, and high storage-density. However, PCM has limited write endurance, i.e., it can only undergo a limited number of write operations, leading to a short lifecycle. Thus, it is an important issue to find out an efficient way to use PCM in memory hierarchy...
متن کاملDocker Container Scheduler for I/O Intensive Applications running on NVMe SSDs
By using fast back-end storage, performance benefits of a lightweight container platform can be leveraged with quick I/O response. Nevertheless, the performance of simultaneously executing multiple instances of same or different applications may vary significantly with the number of containers. The performance may also vary with the nature of applications because different applications can exhi...
متن کاملBPCLC: An Efficient Write Buffer Management Scheme for Flash-Based Solid State Disks
Flash memory has been widely used for storage devices in various embedded systems and enterprise computing environment, due to its shock-resistance, low power consumption, non-volatile, and high I/O speed. However, its physical characteristics impose several limitations in the design of flash-based solid state disks (SSDs). For example, its write operation costs much more time than read operati...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012